﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OnlineBookstore
{
    public abstract class cl_0423_AbstractLevel
    {
        public cl_0423_UsersAccount acc;
        protected int point;
        protected string LevelName;
        protected int money;

        public cl_0423_UsersAccount cl_0423_UsersAccount
        {
            get => default;
            set
            {
            }
        }
        public int getPoint()
        {
            return this.point;
        }
        public string getLevelName()
        {
            return this.LevelName;
        }
        public void setPoint(int point)
        {
            this.point = point;
        }

        public void setLevelName(string LevelName)
        {
            this.LevelName = LevelName;
        }

        public abstract void CalcRealAmount();


        public abstract void ChangeCredit();

        public abstract void BuyBook(int paidMoney);

        public void getMoney()
        {
            throw new System.NotImplementedException();
        }

        public void setMoney()
        {
            throw new System.NotImplementedException();
        }
    }
}